home *** CD-ROM | disk | FTP | other *** search
- Path: nntp-trd.UNINETT.no!lolsen
- From: lolsen@hsr.no (Lasse Olsen)
- Newsgroups: comp.sys.amiga.misc
- Subject: Re: Hombre history - RISC selection
- Date: 9 Jan 1996 09:02:31 GMT
- Organization: UNINETT news service
- Distribution: world
- Message-ID: <4ctav7$12h@dole.uninett.no>
- References: <john.hendrikx.43oe@grafix.xs4all.nl>
- NNTP-Posting-Host: gorina2.hsr.no
- X-Newsreader: TIN [version 1.2 PL2]
-
- John Hendrikx (john.hendrikx@grafix.xs4all.nl) wrote:
- : In a message of 01 Jan 96 Lasse Olsen wrote to All:
-
- : LO> From: lolsen@hsr.no (Lasse Olsen)
-
- : LO> John Hendrikx (john.hendrikx@grafix.xs4all.nl) wrote: : In a message of
- : LO> 26 Dec 95 Lasse Olsen wrote to All:
-
- : LO> : This easily makes displaying such a
- : LO> : picture 5-10 times slower than if you had a true 24-bit screen.
-
- : LO> Even if a 24-bit screen occupies 3 times the bandwidth of ham8?
-
- : Sure, you can't just 'copy' a picture in 24-bit format to a HAM8 screen. The
- : CPU overhead is much more than just the time to move 3 times as much data.
-
- But we are talking Amigas now. Moving and decoding those 3x of
- data would slow my system to a halt, ham8 doesn't.
-
- : LO> : Of course you say I should have saved my pictures in HAM8, but this
- : LO> is hardly : practical. Such images are way too large and often of worse
- : LO> quality than JPEGs : of only half the size, so in real life HAM8 will be
- : LO> slow to use as you want to : display JPEGs on it.
-
- : LO> Computing ham8 from an imagenary 18-bit palette or with the full
- : LO> 24-bit does not strain the hardware to any extreme degree.
-
- : Yes it does, the CPU has to do lots of instructions for every pixel to be
- : displayed in HAM8,
-
- This is a problem if you are talking of the A500 with ham6 or
- even a base A1200 with no fastram, sure, but not with your
- typical mid-range 030 based-A1200.
-
- : this takes much longer than the time to move 3 times as much
- : data around.
-
- On a PC with 'unlimited' bandwidth, sure, but not on your
- Amiga with a saturated chiprambus.
-
-
- : LO> : LO> : Eh? I've yet to find a PCI gfx-card without 24-bit. 16-bit
- : LO> however : LO> should be : about equal quality as HAM8, but much faster
- : LO> and easier to : LO> use.
-
- : LO> : LO> Depends on what you are displaying. For strictly defined : LO>
- : LO> layouts, like a desktop screen and some types of 'natural' : LO>
- : LO> photo-imagery, this is true. But for a lot of scientiffic, : LO>
- : LO> technical or otherwise shade-intensitive images, like video- : LO>
- : LO> presentations and renders, you are much better off with that : LO>
- : LO> 24bit palette in ham8.
-
- : LO> : I don't think so. Every pixel in a 16-bit screen has the choice of
- : LO> 65536 : different possible shades,
-
- : LO> No, only 32-base colors of RBG are allowed in 16-bit, that's
- : LO> why it looks like garbage with graphics of this kind.
-
- : Untrue, R and B can be set to 32 different levels (5-bit), Green can
- : be set to 64 different levels (and this does make quite a big difference).
-
- Your 'big difference' only applies to images with a large propotion
- of green values.
- And anyway, the green bit is usually replaced with an alpha-channel.
- Convert NASAs 12-bit grayscale-imagery (even do a p24-bit pre-stage)
- and you'll see what I mean.
-
- : LO> : while a pixel in a HAM8 picture can only chose from : 256 different
- : LO> colors.
-
- : LO> 256 shades of both R, G and B, yes.
-
- : Nope, it can chose from 64 different shades of Red, 64 shades of Green, 64
- : shades of blue OR 64 preset colors. It can only chose one of them at the time,
- : and that's where HAM8 loses a lot of quality.
-
- You can choose from the 24-bit palette, that's my point.
- And, I have the feeling that you base most of your arguments
- on experience with ham6 - am I right? :)
-
- : LO> : 16-bit will look better most of the time, especially when : you
- : LO> consider that dithering is much more effective for 16-bit screens than
- : LO> it : can be for HAM screens.
-
- : LO> Why? Elaborate.
-
- : With 16-bit color you can create patterns to give the impression of certain
- : colors. For example to display the color (253,253,253), dithering could
- : generate a pattern which looks like this:
-
- : (255, (251,
- : 255, 251,
- : 255) 251)
-
- : (251, (255,
- : 251, 255,
- : 251) 255)
-
- : Without having 2 base colors exactly representing those colors you can't create
- : such a pattern in HAM8. The result is that you can't get a nice (253,253,253)
- : color in this case
-
- This is hardly a problem in practical terms.
-
- : (and with dithering these kind of small errors are found all
- : through out the picture).
-
- You usually won't do dithering with ham8 - there is no need for
- it when you are (usually) dealing with 24-bit data in the first place.
-
- : Another annoying fact is that if a picture already
- : is dithered it sometimes creates really ugly effects when displayed in HAM
-
-
- : (I've got a few of such pictures which create ugly stripes with picture viewers
- : which display a 256 color pic in HAM6).
-
- Ham8 is a monolichic improvement over ham6.
-
- : Another thing, although not necessarily bad, is that dithering was never
- : designed for HAM-modes.
-
- True. And. 24-bit 'was designed' to get rid of the need for
- dithering aswell.
-
- : It 'seems' to give better results,
-
- Your words.
-
- : but the improvement
- : is not as big as with other types of displays. Maybe there is a better
- : method?
-
- Go with true 24-bit.
-
- : Also, there are several dithering techniques not possible for HAM, like
- : interleaving the one-pass dithering from left to right and right to left for
- : better results.
-
- Why? You only change the chrom/lum -values in reference to the
- previous pixel in ham anyway.
- Cheers...
-
-